﻿$(document).ready(function () {
    $("#DSMaDP").live("change", function () {
        var maDP = $(this).val();
        $.get('NVTiepTan/ReservationInfo', {"maDP":maDP}, function(data){
            $("#TT").empty().append(data);});
    });

    $('.editT').live("click", function () {
        $(this).addClass('nonDisplay');
        $(this).parent().find('.save_editT').removeClass('nonDisplay');
        $(this).parent().parent().find('#oldDP').addClass('nonDisplay');
        $(this).parent().parent().find('#newDP').removeClass('nonDisplay');
        var maDP = $(this).attr('id');
        $(this).parent().parent().find('#newDP').html(maDP);
        var path = $(this).parent().parent().find("#newDP");
        $.get('RoomAvailable', { "maDP":maDP }, function (data) {
            $(path).empty().append(data);
        });
    });

    $('.save_editT').live("click", function () {
        $(this).addClass('nonDisplay');
        $(this).parent().find('.editT').removeClass('nonDisplay');
        $(this).parent().parent().find('#newDP').addClass('nonDisplay');
        $(this).parent().parent().find('#oldDP').removeClass('nonDisplay');
        var maDP = $(this).attr('id');
        var PO = $(this).parent().parent().find("#oldDP").text();
        var PN = $(this).parent().parent().find("#newDP").find("#maP").val();
        var path = $(this).parent().parent();
        $.get('ChangeRoom', { "maDP": maDP, "PO": PO, "PN": PN }, function (data) {
            $(path).empty().append(data);
        });
    });

    $('.btn').live("click", function () {
        $(this).parent().parent().find("td #Ten").attr('disabled', 1);
        $(this).parent().parent().find("td #CMND").attr('disabled', 1);
        $(this).addClass('nonDisplay');
        
        var maDSDP = $(this).attr('id');
        var ten = $(this).parent().parent().find("td #Ten").val();
        var CMND = $(this).parent().parent().find("td #CMND").val();
        $.get('UpdateResidentInfo', { "maDSDP": maDSDP, "tenNguoiO": ten, "CMND": CMND }, function (data) {
        });
    });

    $('#btnCI').live("click", function () {
        var maDP = $(this).attr('id');
        $.get('DoCheckIn', { "maDP": maDP}, function () {
            window.location.reload(true);
        });
    });

    $('.btnDV').live("click", function () {
        var path = $(this).parent();
        $.get('ServiceUsed', function (data) {
            path.empty().append(data);
            path.append("<button class='btnAddDV_s'>Chấp nhận</button>");
        });
    });

    $('#btnAddDV').live("click", function () {
        $(this).attr('disabled', 1);
        $(this).parent().parent().find('td #txtQty').attr('disabled', 1);

        var maDSDP = $(this).parent().parent().parent().parent().parent().parent().find('#maDSDatPhong').text();
        var maDV = $(this).parent().find('#maDV').text();
        var soLuong = $(this).parent().parent().find('td #txtQty').val();
        $.get('AddServiceUsed', { "maDSDP": maDSDP, "maDV": maDV, "soLuong": soLuong}, function () {
        });
    });

    $('.btnAddDV_s').live("click", function () {
        $(this).attr('disabled', 1);
        $(this).css("background-color", grey);
        $(this).parent().find('#txtQty').attr('disabled', 1);
        $(this).parent().find('#btnAddDV').attr('disabled', 1);
    });

    $('#txtQty').live("keyup", function () {
        var SL = $(this).val();
        var DG = $(this).parent().parent().find('#txtDG').text();
        var T = SL*DG;
        $(this).parent().parent().find('#total').text(T);
    });
});

function isNumberKey(evt) {
    var charCode = (evt.which) ? evt.which : event.keyCode;
    if (charCode < 48 || charCode > 57)
        return false;
    return true;
}